package models

import (
	"time"
)

// DedeWebsiteInterLink Dede网站互链表  记录每个网站的链接
type DedeWebsiteInterLink struct {
	Id               string    `json:"id" gorm:"primaryKey"` // md5(pc_domain,type,column_name,target_pc_domain,url_type,target_column_name)
	RuleUUID         string    `json:"rule_uuid"`            // 规则uud
	PcDomain         string    `json:"pc_domain"`            //
	Type             int       `json:"type"`                 // 0 首页 1 栏目页
	ColumnName       string    `json:"column_name"`          // 栏目名
	TargetPcDomain   string    `json:"target_pc_domain"`     // 目标域名
	TargetColumnName string    `json:"target_column_name"`   // 目标栏目名称
	UrlType          int       `json:"url_type"`             // 0 首页 1 栏目页
	UrlTextType      int       `json:"url_text_type"`        // url 毛文本类型
	UrlText          string    `json:"url_text"`             // 毛文本
	CreatedAt        time.Time `json:"created_at" gorm:"type:DateTime"`
}

func (l DedeWebsiteInterLink) TableName() string {
	return "dede_interlink"
}
